mob
	proc
		humanracestart(var/mob/M)
			usr.Race = "Humans"
			var/mob/Monsters/HumanEscort/Escort = new
			Escort.loc = locate(usr.x+1,usr.y+1,usr.z)
			Escort.Owner = usr
			Escort.HomeLoc = Escort.loc
			Escort.ReturnHome2()
			var/mob/Monsters/Wagon/W = new
			W.loc = usr.loc
			W.Owner = usr
			W.Gender = null

			var/obj/Items/Ingots/MetalIngot/Ingot1 = new
			Ingot1.loc = W
			W.weight += Ingot1.weight
			Ingot1.suffix = "(Carrying)"
			var/obj/Items/Ingots/MetalIngot/Ingot2 = new
			Ingot2.loc = W
			W.weight += Ingot2.weight
			Ingot2.suffix = "(Carrying)"
			var/obj/Items/Ingots/MetalIngot/Ingot3 = new
			Ingot3.loc = W
			W.weight += Ingot3.weight
			Ingot3.suffix = "(Carrying)"

			var/obj/Items/woods/wood/Log1 = new
			Log1.loc = W
			W.weight += Log1.weight
			Log1.suffix = "(Carrying)"
			var/obj/Items/woods/wood/Log2 = new
			Log2.loc = W
			W.weight += Log2.weight
			Log2.suffix = "(Carrying)"
			var/obj/Items/woods/wood/Log3 = new
			Log3.loc = W
			W.weight += Log3.weight
			Log3.suffix = "(Carrying)"

			var/obj/Items/Skins/DeerSkin/Skin1 = new
			Skin1.loc = W
			W.weight += Skin1.weight
			Skin1.suffix = "(Carrying)"
			var/obj/Items/Skins/DeerSkin/Skin2 = new
			Skin2.loc = W
			W.weight += Skin2.weight
			Skin2.suffix = "(Carrying)"
			var/obj/Items/Skins/DeerSkin/Skin3 = new
			Skin3.loc = W
			W.weight += Skin3.weight
			Skin3.suffix = "(Carrying)"

			var/obj/Items/ores/stone/brick1 = new
			brick1.loc = W
			W.weight += brick1.weight
			brick1.suffix = "(Carrying)"
			var/obj/Items/ores/stone/brick2 = new
			brick2.loc = W
			W.weight += brick2.weight
			brick2.suffix = "(Carrying)"
			var/obj/Items/ores/stone/brick3 = new
			brick3.loc = W
			W.weight += brick3.weight
			brick3.suffix = "(Carrying)"

			var/mob/Monsters/Human/B = new
			B.loc = usr.loc
			B.Owner = usr
			B.Gender = "Male"
			B.Age = 20
			W.destination = B
			var/obj/Items/Food/CookedMeats/CookedDeerMeat/SD = new
			SD.loc = B
			SD.suffix = "(Carrying)"
			var/obj/Items/Furniture/Beds/SleepingBag/SB = new
			SB.loc = B
			SB.suffix = "(Carrying)"
			var/obj/Items/Armours/Legs/LeatherLeggings/Z = new
			Z.CraftRank = "Poor Quality"
			Z.loc = B
			Z.Defence = 1
			B.Defence += 1
			B.WearingLegs = 1
			Z.suffix = "(Equiped)"
			B.overlays += /obj/Items/Armours/Legs/LeatherLeggings/
			var/obj/Items/Armours/ChestPlates/LeatherChestPlate/Z2 = new
			Z2.CraftRank = "Poor Quality"
			Z2.loc = B
			Z2.Defence = 1
			B.Defence += 1
			B.WearingChest = 1
			Z2.suffix = "(Equiped)"
			B.overlays += /obj/Items/Armours/ChestPlates/LeatherChestPlate/
			var/T = input("What Name Will You Give Your [B.Gender] Creature?")as null|text
			if(!T)
				if(B.Owner)
					T = pickname("human",B.Gender)
					B.name = "{[B.Owner]} [T]"
			else
				if(B.Owner)
					B.name = "{[B.Owner]} [T]"
			usr.UnitList += B
			var/obj/Items/Weapons/Picks/PickAxe/P = new
			P.M = "Metal"
			P.CraftRank = "Poor Quality"
			P.MetalWeaponCraft()
			P.loc = B
			P.suffix = "(Carrying)"
			var/obj/Items/Weapons/Axes/MetalAxe/A = new
			A.M = "Metal"
			A.CraftRank = "Poor Quality"
			A.MetalWeaponCraft()
			A.loc = B
			A.suffix = "(Carrying)"
			var/obj/Items/Weapons/Daggers/MetalDagger/A2 = new
			A2.M = "Metal"
			A2.CraftRank = "Poor Quality"
			A2.MetalWeaponCraft()
			A2.loc = B
			A2.suffix = "(Carrying)"
			B.weight = 95
			var/mob/Monsters/Human/B2 = new
			B2.loc = locate(usr.x+1,usr.y,usr.z)
			B2.Owner = usr
			B2.Gender = "Female"
			B2.Age = 20
			var/obj/Items/Furniture/Beds/SleepingBag/SB2 = new
			SB2.loc = B2
			SB2.suffix = "(Carrying)"
			var/obj/Items/Armours/Legs/LeatherLeggings/Z3 = new
			Z3.CraftRank = "Poor Quality"
			Z3.loc = B2
			Z3.Defence = 1
			B2.Defence += 1
			B2.WearingLegs = 1
			Z3.suffix = "(Equiped)"
			B2.overlays += /obj/Items/Armours/Legs/LeatherLeggings/
			var/obj/Items/Armours/ChestPlates/LeatherChestPlate/Z4 = new
			Z4.CraftRank = "Poor Quality"
			Z4.loc = B2
			Z4.Defence = 1
			B2.Defence += 1
			B2.WearingChest = 1
			Z4.suffix = "(Equiped)"
			B2.overlays += /obj/Items/Armours/ChestPlates/LeatherChestPlate/
			var/obj/Items/Food/CookedMeats/CookedDeerMeat/M2 = new
			M2.loc = B2
			if(B2.Black == 1)
				B2.icon = 'FemaleHumanBlack.dmi'
			else
				B2.icon = 'FemaleHuman.dmi'
			B2.icon_state = "Normal"
			M2.suffix = "(Carrying)"
			var/T2 = input("What Name Will You Give Your [B2.Gender] Creature?")as null|text
			if(!T2)
				T2 = pickname("human",B.Gender)
				B2.name = "{[B.Owner]} [T2]"
			else
				B2.name = "{[B.Owner]} [T2]"
			usr.UnitList += B2
			var/obj/Items/Weapons/Picks/PickAxe/P2 = new
			P2.M = "Metal"
			P2.CraftRank = "Poor Quality"
			P2.MetalWeaponCraft()
			P2.loc = B2
			P2.suffix = "(Carrying)"
			var/obj/Items/Weapons/Axes/MetalAxe/s = new
			s.M = "Metal"
			s.CraftRank = "Poor Quality"
			s.MetalWeaponCraft()
			s.loc = B2
			s.suffix = "(Carrying)"
			var/obj/Items/Weapons/Daggers/MetalDagger/s2 = new
			s2.M = "Metal"
			s2.CraftRank = "Poor Quality"
			s2.MetalWeaponCraft()
			s2.loc = B2
			s2.suffix = "(Carrying)"
			B2.weight = 90
			var/mob/Monsters/Human/B3 = new
			B3.loc = locate(usr.x+2,usr.y,usr.z)
			B3.Owner = usr
			B3.Gender = "Male"
			B3.Age = 20
			var/obj/Items/Furniture/Beds/SleepingBag/SB3 = new
			SB3.loc = B3
			SB3.suffix = "(Carrying)"
			var/obj/Items/Armours/Legs/LeatherLeggings/Z5 = new
			Z5.CraftRank = "Poor Quality"
			Z5.loc = B3
			Z5.Defence = 1
			B3.Defence += 1
			B3.WearingLegs = 1
			Z5.suffix = "(Equiped)"
			B3.overlays += /obj/Items/Armours/Legs/LeatherLeggings/
			var/obj/Items/Armours/ChestPlates/LeatherChestPlate/Z6 = new
			Z6.CraftRank = "Poor Quality"
			Z6.loc = B3
			Z6.Defence = 1
			B3.Defence += 1
			B3.WearingChest = 1
			Z6.suffix = "(Equiped)"
			B3.overlays += /obj/Items/Armours/ChestPlates/LeatherChestPlate/
			var/obj/Items/Food/CookedMeats/CookedDeerMeat/M3 = new
			M3.loc = B3
			M3.suffix = "(Carrying)"
			var/T3 = input("What Name Will You Give Your [B3.Gender] Creature?")as null|text
			if(!T3)
				T3 = pickname("human",B.Gender)
				B3.name = "{[B.Owner]} [T3]"
			else
				B3.name = "{[B.Owner]} [T3]"
			usr.UnitList += B3
			var/obj/Items/Weapons/Picks/PickAxe/P3 = new
			P3.M = "Metal"
			P3.CraftRank = "Poor Quality"
			P3.MetalWeaponCraft()
			P3.loc = B3
			P3.suffix = "(Carrying)"
			var/obj/Items/Weapons/Axes/MetalAxe/w = new
			w.M = "Metal"
			w.CraftRank = "Poor Quality"
			w.MetalWeaponCraft()
			w.loc = B3
			w.suffix = "(Carrying)"
			var/obj/Items/Weapons/Daggers/MetalDagger/w2 = new
			w2.M = "Metal"
			w2.CraftRank = "Poor Quality"
			w2.MetalWeaponCraft()
			w2.loc = B3
			w2.suffix = "(Carrying)"
			B3.weight = 90
			if(B.Black == 1)
				B.icon = 'HumanBlack.dmi'
			else
				B.icon = 'Human.dmi'
			if(B3.Black == 1)
				B3.icon = 'HumanBlack.dmi'
			else
				B3.icon = 'Human.dmi'
			B.icon_state = "Normal"
			B2.icon_state = "Normal"
			B3.icon_state = "Normal"
			B.Birth()
			B2.Birth()
			B3.Birth()
			usr.Done = 1
			usr.User = 1
			alert("As part of the Human empire you were ordered to scout out new lands suitable for settlements, it now looks although your search has come to an end! it might be best if you set up camp for the winter ahead.")